home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Interactive Reference Guide / C-C++ Interactive Reference Guide.iso / c_ref / csource4 / 203_01 / yamsys.h < prev    next >
Text File  |  1979-12-31  |  2KB  |  55 lines

  1. /*
  2. $TITLE ('yamsys.h: lattice c version')
  3. $DATE ( 7 nov 85)
  4. */
  5. /*
  6.  * global equates for specific installation and modem ports
  7.  * Other modem specific stuff is in yam5.c
  8.  *
  9.  */
  10.  
  11. #define BIGYAM        /* include special expanded functions */
  12. #define IBMPC
  13.  
  14.     /* external files */
  15. #define YAMCONFIG "YAMCFG.T"
  16. #define HELPFILE "YAMHELP.T"
  17. #define PHONES "YAMPHONE.T"
  18.  
  19.     /* chosen so that sleep(n) will pause n 1/10th sec */
  20. #define LOOPS 4990    /* timing value in sleep; compiler & cpu dependent */
  21. #define CLKMHZ 5
  22.  
  23.     /* allow system commands */
  24. #define SYSFUNC
  25.     /* allowable pathname separators for MS-DOS */
  26. #define PATHSEP "\\/:"
  27.  
  28.     /* test for squeezed files in type */
  29. /*#define USQ*/
  30.  
  31. #define TERMINIT    "\0"
  32.  
  33. /* Default Modem I/O ports */
  34. #define DPORT 0x3f8
  35.  
  36. /* modem I/O */
  37. #define CDO FALSE        /* dont bother with carrier detect */
  38. #define MIREADY mirdy()         /* value != 0 if char available */
  39. #define MICHAR michr()     /* get char assuming miready */
  40. #define MOCHAR(x) mochr(x)
  41. #define MOREADY (inp(Dport+5) & 0x20) /* != 0 if modem ready to load next char */
  42.  
  43. /* Console I/O for MS-DOS  */
  44. #define CIREADY cnsrdy()        /* non zero if char typed */
  45. #define CICHAR cnsin()            /* get char from keyboard */
  46. #define COREADY TRUE            /* console out is always ready */
  47. #define CONOUT(x) cochar(x)    /* console output-bypass some of dos strangness */
  48.  
  49. #define LPOUT(x) bdos(5,x)
  50. #define LPREADY prtrdy()
  51.  
  52. /* terminal characteristics */
  53. #define TWIDTH    80        /* # of columns    */
  54. #define TLENGTH    24        /* # of lines */
  55.